Xi-Language Reference

    The Xi programming language is mostly based on C, hence it is useful to read a good introduction to C before you try to understand the following pages. This reference is not a complete C reference.


    • Basical Notes
      • Naming Conventions
      • Whitespaces, Comments, Identifiers (What is the part of the Lexer?)
    • Variables
      • The Type Any
      • The Declaration Statement
    • Expressions
      • Explaining Notes
      • Numbers and Variables
      • Function Calls
      • Calculation Expressions (Operations)
      • Comparsion Expressions
      • Assignment and extended Assignment Expressions
    • Statements
      • Basic Statements
      • Blocks or Lists of Statements
      • Declarations
      • Function Definitions
      • Conditionals
      • Loops
    • Function Lists
      • General Functions
      • Array Functions
      • Graphic Functions
        • 2D Plots
        • 3D Plots
      • Numerical Functions
        • Fast Fourier Transformation
        • Fit Algorithms
        • Integration and Differentiation
        • Interpolation
        • Linear Algebra
        • Mathematical Functions and Random Numbers
        • Ordinary Differential Equations
        • Root Finding and Minimizing of Functions
      • Image Processing
        • Import and Export of Image Data
        • Color Manipulations
        • Geometrical Transformations
      • Library Functions

    © 1995 by Bodo Junglas, Klaus Spanderen and Fabian Weis
    - Last revised: April 23 1996